// 导入 dayjs 库和 UTC 插件
import dayjs from 'dayjs'
import utc from 'dayjs/plugin/utc'

// 启用 UTC 插件
dayjs.extend(utc)

/**
 * 格式化 UTC 时间为指定格式的本地时间
 *
 * @param {any} utcString - 要格式化的 UTC 时间字符串
 * @param {string} format - 输出的时间格式，默认为 'YYYY/MM/DD HH:mm:ss'
 * @returns {string} - 格式化后的本地时间字符串
 */
export function formatUTC(utcString: any, format: string = 'YYYY/MM/DD HH:mm:ss') {
  // 使用 dayjs.utc 创建 UTC 时间对象，然后设置 UTC 偏移为 +8 时区（东八区，北京时间）
  // 最后使用指定格式进行格式化
  const resultTime = dayjs.utc(utcString).utcOffset(8).format(format)
  return resultTime
}
